package com.hxm.demo.leetcode;

import java.util.Scanner;

/**
 * @author huangxiaoming
 * @description
 * @date 2022/6/14 23:30
 */
public class Test34 {


    /**
     * 描述
     * Lily上课时使用字母数字图片教小朋友们学习英语单词，每次都需要把这些图片按照大小（ASCII码值从小到大）排列收好。请大家给Lily帮忙，通过代码解决。
     * Lily使用的图片使用字符"A"到"Z"、"a"到"z"、"0"到"9"表示。
     * <p>
     * 数据范围：每组输入的字符串长度满足 1 \le n \le 1000 \ 1≤n≤1000
     * <p>
     * 输入描述：
     * 一行，一个字符串，字符串中的每个字符表示一张Lily使用的图片。
     * <p>
     * 输出描述：
     * Lily的所有图片按照从小到大的顺序输出
     *
     * @param args
     */

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner in = new Scanner(System.in);
        while (in.hasNext()) {
            int a[] = new int[128];
            String str = in.next();
            for (int i = 0; i < str.length(); i++) {
                int k = str.charAt(i);//统计出现次数
                a[k]++;
            }
            for (int j = 48; j < a.length; j++) {//从'0'开始输出
                if (a[j] != 0) {
                    for (int b = 0; b < a[j]; b++) {
                        System.out.print((char) j);
                    }
                }
            }
            System.out.println();
        }
    }


}
